_vvvv_ffff_wwww_ssss_cccc_aaaa_nnnn_ffff reads from the stream _s_t_r_e_a_m.
_vvvv_wwww_ssss_cccc_aaaa_nnnn_ffff reads from the standard input stream _s_t_d_i_n.
_vvvv_ssss_wwww_ssss_cccc_aaaa_nnnn_ffff reads from the wide-character string *_s.
Each function reads wide-characters, interprets them according to a
format, and stores the results in its arguments.
The _vvvv_wwww_ssss_cccc_aaaa_nnnn_ffff_((((_)))), _vvvv_ffff_wwww_ssss_cccc_aaaa_nnnn_ffff_((((_)))) and _vvvv_ssss_wwww_ssss_cccc_aaaa_nnnn_ffff_((((_)))) functions are the same as
_wwww_ssss_cccc_aaaa_nnnn_ffff_((((_)))), _ffff_wwww_ssss_cccc_aaaa_nnnn_ffff_((((_)))) and _ssss_wwww_ssss_cccc_aaaa_nnnn_ffff_((((_)))) respectively, except that instead of
being called with a variable number of arguments, they are called with an
argument list as defined by <stdarg.h>.
These functions do not invoke the va_end macro.
EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
The following example shows the use of the vfwscanf function.
#include <stdarg.h>
#include <stdio.h>
#include <wchar.h>
void input(wchar_t *format, ...);
{
va_list args;
va_start(args, format);
vfwscanf(stdin, format, args);
va_end(args);
}
NNNNOOOOTTTTEEEESSSS
These functions are supported in n32 and 64 bit C Libraries for IRIX